nbiot6 2.2.1
Loading...
Searching...
No Matches
NB IoT 6 Device Settings

Settings for registers of NB IoT 6 Click driver. More...

Macros

#define NBIOT6_CMD_AT   "AT"
 NB IoT 6 control commands.
#define NBIOT6_CMD_GET_MODEL_ID   "AT+CGMM"
#define NBIOT6_CMD_GET_MANUFACTURER_REVISION   "AT+CGMR"
#define NBIOT6_CMD_GET_SERIAL_NUM   "AT+CGSN"
#define NBIOT6_CMD_SET_UE_FUNCTIONALITY   "AT+CFUN"
#define NBIOT6_CMD_NETWORK_REGISTRATION   "AT+CEREG"
#define NBIOT6_CMD_SIGNAL_QUALITY_REPORT   "AT+CSQ"
#define NBIOT6_CMD_OPERATOR_SELECTION   "AT+COPS"
#define NBIOT6_CMD_SEND_SMS   "AT+CMGS"
#define NBIOT6_CMD_SELECT_SMS_FORMAT   "AT+CMGF"
#define NBIOT6_CMD_DEFINE_PDP_CONTEXT   "AT+CGDCONT"
#define NBIOT6_CMD_ACTIVATE_PDP_CONTEXT   "AT+CGACT"
#define NBIOT6_CMD_SHOW_PDP_ADDRESS   "AT+CGPADDR"
#define NBIOT6_CMD_OPEN_SOCKET   "AT+QIOPEN"
#define NBIOT6_CMD_CLOSE_SOCKET   "AT+QICLOSE"
#define NBIOT6_CMD_SEND_TCP_IP_TEXT_DATA   "AT+QISEND"
#define NBIOT6_CMD_RECEIVE_TCP_IP_DATA   "AT+QIRD"
#define NBIOT6_CMD_CONFIG_NETLIGHT_LED   "AT+QLEDMODE"
#define NBIOT6_RSP_OK   "OK"
 NB IoT 6 device response for AT commands.
#define NBIOT6_RSP_ERROR   "ERROR"
#define NBIOT6_RSP_CLOSE_OK   "CLOSE OK"
#define NBIOT6_MAX_RSP_TIME_DEFAULT   300ul
 NB IoT 6 device response time for AT commands.
#define NBIOT6_MAX_RSP_TIME_COPS   630000ul
#define NBIOT6_MAX_RSP_TIME_CGACT   150000ul
#define NBIOT6_MAX_RSP_TIME_CFUN   90000ul
#define NBIOT6_MAX_RSP_TIME_CMGS   30000ul
#define NBIOT6_MAX_RSP_TIME_QICLOSE   15000ul
#define NBIOT6_MAX_RSP_TIME_URC   15000ul
#define NBIOT6_URC_OPEN_SOCKET   "+QIOPEN: "
 NB IoT 6 device unsolicited response code (URC) settings.
#define NBIOT6_URC_RECEIVED_DATA   "+QIURC: \"recv\""
#define NBIOT6_URC_NETWORK_REGISTERED   "+CEREG: 2,1"
#define NBIOT6_URC_SMS_FORMAT_PDU   "+CMGF: 0"
#define NBIOT6_URC_SMS_FORMAT_TXT   "+CMGF: 1"
#define NBIOT6_POWER_STATE_OFF   0
 NB IoT 6 power state settings.
#define NBIOT6_POWER_STATE_ON   1
#define NBIOT6_POWER_STATE_RESET   2
#define NBIOT6_POWER_STATE_WAKEUP   3
#define NBIOT6_TX_DRV_BUFFER_SIZE   256
 NB IoT 6 driver buffer size.
#define NBIOT6_RX_DRV_BUFFER_SIZE   256

Detailed Description

Settings for registers of NB IoT 6 Click driver.

Macro Definition Documentation

◆ NBIOT6_CMD_ACTIVATE_PDP_CONTEXT

#define NBIOT6_CMD_ACTIVATE_PDP_CONTEXT   "AT+CGACT"

◆ NBIOT6_CMD_AT

#define NBIOT6_CMD_AT   "AT"

NB IoT 6 control commands.

Specified setting for control commands of NB IoT 6 Click driver.

◆ NBIOT6_CMD_CLOSE_SOCKET

#define NBIOT6_CMD_CLOSE_SOCKET   "AT+QICLOSE"

◆ NBIOT6_CMD_CONFIG_NETLIGHT_LED

#define NBIOT6_CMD_CONFIG_NETLIGHT_LED   "AT+QLEDMODE"

◆ NBIOT6_CMD_DEFINE_PDP_CONTEXT

#define NBIOT6_CMD_DEFINE_PDP_CONTEXT   "AT+CGDCONT"

◆ NBIOT6_CMD_GET_MANUFACTURER_REVISION

#define NBIOT6_CMD_GET_MANUFACTURER_REVISION   "AT+CGMR"

◆ NBIOT6_CMD_GET_MODEL_ID

#define NBIOT6_CMD_GET_MODEL_ID   "AT+CGMM"

◆ NBIOT6_CMD_GET_SERIAL_NUM

#define NBIOT6_CMD_GET_SERIAL_NUM   "AT+CGSN"

◆ NBIOT6_CMD_NETWORK_REGISTRATION

#define NBIOT6_CMD_NETWORK_REGISTRATION   "AT+CEREG"

◆ NBIOT6_CMD_OPEN_SOCKET

#define NBIOT6_CMD_OPEN_SOCKET   "AT+QIOPEN"

◆ NBIOT6_CMD_OPERATOR_SELECTION

#define NBIOT6_CMD_OPERATOR_SELECTION   "AT+COPS"

◆ NBIOT6_CMD_RECEIVE_TCP_IP_DATA

#define NBIOT6_CMD_RECEIVE_TCP_IP_DATA   "AT+QIRD"

◆ NBIOT6_CMD_SELECT_SMS_FORMAT

#define NBIOT6_CMD_SELECT_SMS_FORMAT   "AT+CMGF"

◆ NBIOT6_CMD_SEND_SMS

#define NBIOT6_CMD_SEND_SMS   "AT+CMGS"

◆ NBIOT6_CMD_SEND_TCP_IP_TEXT_DATA

#define NBIOT6_CMD_SEND_TCP_IP_TEXT_DATA   "AT+QISEND"

◆ NBIOT6_CMD_SET_UE_FUNCTIONALITY

#define NBIOT6_CMD_SET_UE_FUNCTIONALITY   "AT+CFUN"

◆ NBIOT6_CMD_SHOW_PDP_ADDRESS

#define NBIOT6_CMD_SHOW_PDP_ADDRESS   "AT+CGPADDR"

◆ NBIOT6_CMD_SIGNAL_QUALITY_REPORT

#define NBIOT6_CMD_SIGNAL_QUALITY_REPORT   "AT+CSQ"

◆ NBIOT6_MAX_RSP_TIME_CFUN

#define NBIOT6_MAX_RSP_TIME_CFUN   90000ul

◆ NBIOT6_MAX_RSP_TIME_CGACT

#define NBIOT6_MAX_RSP_TIME_CGACT   150000ul

◆ NBIOT6_MAX_RSP_TIME_CMGS

#define NBIOT6_MAX_RSP_TIME_CMGS   30000ul

◆ NBIOT6_MAX_RSP_TIME_COPS

#define NBIOT6_MAX_RSP_TIME_COPS   630000ul

◆ NBIOT6_MAX_RSP_TIME_DEFAULT

#define NBIOT6_MAX_RSP_TIME_DEFAULT   300ul

NB IoT 6 device response time for AT commands.

Device response time after commands.

◆ NBIOT6_MAX_RSP_TIME_QICLOSE

#define NBIOT6_MAX_RSP_TIME_QICLOSE   15000ul

◆ NBIOT6_MAX_RSP_TIME_URC

#define NBIOT6_MAX_RSP_TIME_URC   15000ul

◆ NBIOT6_POWER_STATE_OFF

#define NBIOT6_POWER_STATE_OFF   0

NB IoT 6 power state settings.

Specified power state settings of NB IoT 6 Click driver.

◆ NBIOT6_POWER_STATE_ON

#define NBIOT6_POWER_STATE_ON   1

◆ NBIOT6_POWER_STATE_RESET

#define NBIOT6_POWER_STATE_RESET   2

◆ NBIOT6_POWER_STATE_WAKEUP

#define NBIOT6_POWER_STATE_WAKEUP   3

◆ NBIOT6_RSP_CLOSE_OK

#define NBIOT6_RSP_CLOSE_OK   "CLOSE OK"

◆ NBIOT6_RSP_ERROR

#define NBIOT6_RSP_ERROR   "ERROR"

◆ NBIOT6_RSP_OK

#define NBIOT6_RSP_OK   "OK"

NB IoT 6 device response for AT commands.

Device response after commands.

◆ NBIOT6_RX_DRV_BUFFER_SIZE

#define NBIOT6_RX_DRV_BUFFER_SIZE   256

◆ NBIOT6_TX_DRV_BUFFER_SIZE

#define NBIOT6_TX_DRV_BUFFER_SIZE   256

NB IoT 6 driver buffer size.

Specified size of driver ring buffer.

Note
Increase buffer size if needed.

◆ NBIOT6_URC_NETWORK_REGISTERED

#define NBIOT6_URC_NETWORK_REGISTERED   "+CEREG: 2,1"

◆ NBIOT6_URC_OPEN_SOCKET

#define NBIOT6_URC_OPEN_SOCKET   "+QIOPEN: "

NB IoT 6 device unsolicited response code (URC) settings.

Device unsolicited response code (URC) settings.

◆ NBIOT6_URC_RECEIVED_DATA

#define NBIOT6_URC_RECEIVED_DATA   "+QIURC: \"recv\""

◆ NBIOT6_URC_SMS_FORMAT_PDU

#define NBIOT6_URC_SMS_FORMAT_PDU   "+CMGF: 0"

◆ NBIOT6_URC_SMS_FORMAT_TXT

#define NBIOT6_URC_SMS_FORMAT_TXT   "+CMGF: 1"